@import "variables";
seed-more{
  .profile-item {
    padding: pxTorem(40px) pxTorem(30px);
    background-color: color(c10);
    &.item {
      padding: pxTorem(30px) pxTorem(30px) pxTorem(0);
    }
    .item-title {
      span:first-child {
        @include font-dpr(32px);
        color: color(c2);
      }
    }
    .item {
      flex: 1;
      flex-direction: column;
      align-items: center;
      span {
        padding-bottom: pxTorem(20px);
        @include font-dpr(26px);
        color: color(c2);
        font-weight: bold;
      }
      label {
        @include font-dpr(24px);
        color: color(c3);
      }
    }

    .more-default .seed-default-graph{
      padding-top:0;
      .default-graph-text{
        padding-top:0;
      }
    }
  }
  .authRole{
      padding-bottom: pxTorem(40)!important;
       padding-top: pxTorem(40)!important;
    display: flex;
    align-items: center;
    position: relative;
  }
  .authRole::after{
    border-bottom: 1px solid #e8e8e8;
    position: absolute;
    content: '';
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 99;
  }
  .authRole:last-child::after{
    border-bottom: 0px solid #e8e8e8;
  }
  .seed-profile-item.seed-grid {
    .auth-rights{
      flex:1;
      display: flex;
      .auth-info{
        flex:1;
      }
      .auth-org-name{
        margin-bottom:pxTorem(16);
        display: flex;
        align-items: center;
        span{
          font-size: pxTorem(30);
          color:color($h5,c2);
          margin-right:pxTorem(14);
          display: inline-block;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          max-width: pxTorem(384);
        }
        img{
          height:pxTorem(26);
          margin:0;
          display: block;
        }
      }
      .auth-service-type span{
        font-size: pxTorem(24);
        color:color($h5,c4);
      }
    }
    .row-item {
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      padding: pxTorem(45px) 0 pxTorem(31px);
      span:first-child {
        display: block;
        width:pxTorem(54);
        height:pxTorem(54);
        padding-bottom: pxTorem(15px);
        background-size: pxTorem(54) pxTorem(54);
        margin-bottom:pxTorem(15);
      }
      img{
        width:pxTorem(54);
        height:pxTorem(54);
        //padding-bottom: pxTorem(15px);
        //background-size: pxTorem(54) pxTorem(54);
        margin-bottom:pxTorem(15);
      }
      span:last-child {
        @include set-color(c3);
        @include font-dpr(24px);
      }
    }
  }
}
@media screen and (max-width: 569px) {
  .auth-org-name{
    span{
      max-width: pxTorem(330)!important;
    }
  }
}
